package bateau;

import java.util.ArrayList;
import java.util.Collection;

public class Bateau {

	public final static int nbMaxPassagers = 4; 

	private String nom;
	private Collection<Passager> passagers;


	public Bateau()
	{
		passagers = new ArrayList<Passager>();
	}

	public String getNom() {
		return nom;
	}
	public void setNom(String nom) {
		this.nom = nom;
	}
	public Collection<Passager> getPassagers() {
		return passagers;
	}
	public void setPassagers(Collection<Passager> passagers) {
		this.passagers = passagers;
	}

	private Passager cherchePassager(String nom)
	{
		for(Passager p:passagers)
		{
			if(p.getNom().equalsIgnoreCase(nom))
				return p;
		}
		return null;
	}

	public void reserver(String nom, String prenom)
	{
		Passager p = new Passager();
		p.setNom(nom);
		p.setPrenom(prenom);

		passagers.add(p);
	}

	public void resilier(String nom)
	{
		Passager p = cherchePassager(nom);

		passagers.remove(p);
	}

	public void embarquer(String nom)
	{
		
	}
}